ParaGraph: A Performance Visualization Tool for MPI
نویسنده
چکیده
ParaGraph is a graphical display tool for visualizing the behavior and performance of parallel programs that use MPI (Message-Passing Interface). The visual animation of a parallel program is based on execution trace information gathered during an actual run of the program on a message-passing parallel computer system. The resulting trace data are replayed pictorially to provide a dynamic depiction of the behavior of the parallel program, as well as graphical summaries of its overall performance. The same performance data can be viewed from many different visual perspectives to gain insights that might be missed by any single view. We describe the visualization tool, discuss the motivation and philosophy behind its design, and provide details on how to use it. ∗Research supported by the U.S. Department of Energy through the University of California under subcontract number B341494.
منابع مشابه
Performance Analysis of Large-Scale OpenMP and Hybrid MPI/OpenMP Applications with Vampir NG
This paper presents a tool setup for comprehensive eventbased performance analysis of large-scale openmp and hybrid openmp/ mpi applications. The kojak framework is used for portable code instrumentation and automatic analysis while the new VampirNG infrastructure serves as generic visualization engine for both openmp and mpi performance properties. The tools share the same data base which enab...
متن کاملAutomatic Parallel Performance Analysis and Tuning for Large Clusters
This paper describes ongoing development of a performance analysis and tuning tool for parallel MPI [11] applications running on large clusters. Several parallel performance debugging tools such as VaMPIr [5], AIMS [3], and ParaVer [7] exist. Most of the existing tools provide post-mortem analysis and rely extensively on program visualization techniques to aid the user with performance bottlene...
متن کاملA Model for Performance Analysis of MPI Applications on Terascale Systems
Profiling-based performance visualization and analysis of program execution is widely used for tuning and improving the performance of parallel applications. There are several profiler-based tools for effective application performance analysis and visualization. However, a majority of these tools are not equally effective for performance tuning of applications consisting of 100’s to 10,000’s of...
متن کاملPerformance Evaluation and Visualization with VISPAT
A tool for performance analysis of parallel programs implemented using the MPI message passing standard is presented. The paper discusses the way information about program execution is gathered, processed and visualized by the graphical front end of the tool. Emphasis is placed on demonstrating how the tool helps the tuner to reduce the volume of data that has to be examined and to relate the b...
متن کاملVampir: Visualization and Analysis of Mpi Resources
Performance analysis most often is based on the detailed knowledge of program behavior. One option to get this information is tracing. Based on the research tool PARvis, the visualization environment VAMPIR was developed at KFA which now supports the new message passing standard MPI. VAMPIR translates a given trace le into a variety of graphical views, e.g., state diagrams, activity charts, tim...
متن کامل